"""
-*- coding:utf-8 -*-
__project_ = 'le-bo16'
__file_name__ = 'lebo01'
__author__ = 'wang'
__time__ = '2020/10/26 21:35'
__product_name = PyCharm
# code is far away from bugs with the god animal protecting
    I love animals. They taste delicious.
             
"""


# #  列表的定义 列表的增删改查 append追加 extend合并 insert
# my_list =[1,2]
# my_list1 = (my_list.append([3,4]))
# print(my_list1)
# my_list2 =["a","b"]
# my_list1 = my_list.extend(my_list2)
# print(my_list)
# my_list1 = my_list.insert(1,my_list2)
# print(my_list)

#列表的修改 直接用下标
my_list = [1,3,2,2,3]
# my_list[3]= 10
# print(my_list)
# 列表的查 in  not in  都可以加else  index 查找有返回值 返回的是下标索引 不存在就报错 看他是否可变 看他是否有返回值 count查找并求和
# del 根据下标删除 pop 删除最后一个元素 remove 根据元素的值删除 且删除从左到右的第一个
# if 1 in my_list:
#     print("zai")
# if 0 not in my_list:
#     print("no")
# my_list1 = my_list.index(1)
# my_list1 = my_list.count(2)
# print(my_list1)
# 列表的删除 pop  del  remove直接写删除的值   pop 有默认 默认最后一个  clear  后面的值对应是下标索引
# my_list1 = my_list.pop(1)
# del my_list[0]
# my_list.remove(3)
# my_list1 = my_list.clear()
# print(my_list)
# 总结  增加 append extend insert  删除 remove del  pop  clear  修改 下标修改  查 in index not in  count 必须会的
# my_list = [1233,57687,37678]
#  反转两种方法
# my_list.reverse()
# my_list.sort(reverse=False)
# my_list.sort(reverse=True)
# 倒序排列
# Q = my_list[::-1]
# print(my_list)
# print(Q)
# 字符串是按照ASCII码进行排序  先是数字 后是字母 在是中文吧中文转换成二进制的ID 去换算排序
# 二 a =schoolname[1][1][0]  加0 是字符串类型 不加0 是列表类型 在列表里面是不能省略的
# 总结 列表进行存储 可以循环 列表的增删改查 排序
# 列表嵌套  维列表 三维列表  如何找到嵌套的列表
schoolNames = [['北京大学', '清华大学'],
               ['南开大学', ['天津大学'], '天津师范大学'],
               ['山东大学', '中国海洋大学']]
# a = schoolNames[1][1][0]
a = schoolNames[1][1]
print(a)
# 一个学校 三个办公室 8个老师随机分  作业